文件下载先弹另存为弹窗再进行下载问题

您所在的位置:网站首页 vue 下载文件的路径怎么定义 文件下载先弹另存为弹窗再进行下载问题

文件下载先弹另存为弹窗再进行下载问题

2023-04-23 16:26| 来源: 网络整理| 查看: 265

问题遇到的现象和发生背景

vue+electron+axios,大文件下载,点击下载按钮,弹出另存为的弹窗,点确定后再进行下载分段下载,处理数据,合并分段完成后结束下载。但是现在网上搜的全部是下载完成以后再用a标签弹出另存为框。

问题相关代码,请勿粘贴截图 这是都已经下载完成并且处理好数据后,然后才弹出另存为框 if ("download" in document.createElement("a")) { //支持a标签download的浏览器 const link = document.createElement("a"); //创建a标签 link.download = fileName; //a标签添加属性 link.style.display = "none"; link.href = URL.createObjectURL(blob); document.body.appendChild(link); link.click(); //执行下载 URL.revokeObjectURL(link.href); //释放url document.body.removeChild(link); //释放标签 } else { //其他浏览器 navigator.msSaveBlob(blob, fileName); } 我想要达到的结果

点击下载按钮,弹出另存为的弹窗,点确定后再进行下载分段下载,处理数据,合并分段完成后结束下载



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3